package com.wd.live.module_base.wxapi;

import android.content.Context;

import com.tencent.mm.opensdk.modelmsg.SendAuth;
import com.tencent.mm.opensdk.openapi.IWXAPI;
import com.tencent.mm.opensdk.openapi.WXAPIFactory;

/**
 * 时间:2024/05/22
 * 作者:syh
 * 功能:微信初始化 设置
 */
public class WXUtil {
    // APP_ID 替换为你的应用从官方网站申请到的合法appID
    private static final String APP_ID = "wx064904aa8809f5aa";
    // IWXAPI 是第三方app和微信通信的openApi接口
    public static IWXAPI api;

    public static void regToWx(Context context) {
        // 通过WXAPIFactory工厂，获取IWXAPI的实例
        api = WXAPIFactory.createWXAPI(context, APP_ID, true);
        // 将应用的appId注册到微信
        api.registerApp(APP_ID);
    }

    //登录调用
    public static void login() {
        SendAuth.Req req = new SendAuth.Req();
        //填写snsapi_userinfo
        req.scope = "snsapi_userinfo";
        req.state = "bw_login";
        api.sendReq(req);

    }
}
